Software (Re-)Engineering with PSF
نویسنده
چکیده
This paper investigates the usefulness of PSF in software engineering and reengineering. PSF is based on ACP (Algebra of Communicating Processes) and as some architectural description languages are based on process algebra, we investigate whether PSF can be used at the software architecture level, but we also use PSF at lower abstract levels. As a case study we reengineer the compiler from the Toolkit of PSF. Ke ywords: process algebra, software engineering, software architecture
منابع مشابه
Software (Re-)Engineering with PSF III: an IDE for PSF
We describe the design of an integrated development environment (IDE) for PSF. In the software engineering process we used process algebra in the form of PSF for the specification of the architecture of the IDE. This specification is refined to a PSF specification of the IDE system as a ToolBus application, by applying vertical and horizontal implementation techniques. We implemented the variou...
متن کاملSoftware (Re-)Engineering with PSF II: from architecture to implementation
This paper presents ongoing research on the application of PSF in the field of software engineering and reengineering. We build a new implementation for the simulator of the PSF Toolkit starting from the specification in PSF of the architecture of a simple simulator and extend it with features to obtain the architecture of a full simulator. We apply refining and constraining techniques on the s...
متن کاملSoftware Engineering with Process Algebra: Modelling Client / Server Architectures
In previous work we described how the process algebra based language PSF can be used in software engineering, using the ToolBus, a coordination architecture also based on process algebra, as implementation model. We also described this software development process more formally by presenting the tools we use in this process in a CASE setting, leading to the PSF-ToolBus software engineering envi...
متن کاملA Process Algebra Software Engineering Environment
In previous work we described how the process algebra based language PSF can be used in software engineering, using the ToolBus, a coordination architecture also based on process algebra, as implementation model. In this article we summarize that work and describe the software development process more formally by presenting the tools we use in this process in a CASE setting, leading to the PSF-...
متن کاملPhotocatalysts in Polysulfone Membrane for the Removal of Humic Acid: The Effects of PVP and PVA on Membrane Morphology, Separation Performance and Catalytic Hindrance
Photocatalytic membranes exhibit great potential for water treatment since they combine the filtration and photo degradation in a single unit. Although blending photocatalytic nanoparticles into polymeric thin film remains the simplest method to prepare the photocatalytic membrane, the entrapped photocatalyst showed less catalytic activity due to the agglomeration and shielding effects in the p...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/0712.2943 شماره
صفحات -
تاریخ انتشار 2007